Use Mi Band 4 with Gadgetbridge
https://scrapbox.io/files/60c063b171875a001c9ef401.png
https://scrapbox.io/files/60c06397619989001c4a686f.png
(オタクくん腕ほっそ!)
Gadgetbridge で出来ること
Mi Fit アプリで出来る事はたいてい出来る
バッテリー確認
Mi Band の設定
表示内容
腕を上げた時に画面オン
その他もろもろ…
通知
各種トラッキングデータの確認
アクティビティ
過去と現在どちらも見れるっぽい
心拍数
睡眠
ちなみに見た目はよくないです
お天気情報の送信
別途アプリ必要
Open Weather の API キーが有効にならん…
↑ 有効になった、結構時間かかった
一部のアプリとの連携
よくわからんアプリしかなかった
つながんねー
つながんねー
Gadgetbridge で出来ないこと
たいていのアプリとの連携
Tools & Mi Band
Sleep as Android
Google Fit
トラッキングデータの出力
Gadgetbridge の内部 DB は吐かせられるが…
自動アップロードとかもない
Gadgetbridge と連携
Mi Band 4 は Xiaomi のサーバーにお尋ねしないといけないらしい
Xiaomi に情報を渡したくない人は使うのを諦めてください
まず Mi Fit アプリで Mi Band 4 をセットアップ
この時に Mi Account でログインできる状態にしておく必要がある
もし Google アカウントで Mi Fit のセットアップをした場合は適当に Mi Account 作ってアプリから連携してね
今まで一度も Mi Fit と連携をしていない Mi Account が必要、解除して登録しても駄目だった
ファームウェアのアップデートとかもしておこう
セットアップが終わったら Mi Fit はアンインストールかストレージ消去からの強制停止しておく
Mi Band を Mi Fit のアカウントにペアリングしたまま、Mi Fit アプリと Mi Band を切断状態したいので
huafetcher とかでペアリング用の鍵を抜く
初期だと Amazfit モードになっているのでタップして Xiaomi モードにする
Get token ボタンを押して Mi Account で認証する
Mi Band がセットアップ済みの Mi Fit が連携されている Mi Account でログインすること
hm.xiaomi.com/watch.do?... みたいなページに飛ぶので URL をコピーする
huafetcher の画面に戻り URL result にさっきコピーした奴を貼る
Fetch key を押して認証
エラーが出た場合はたいてい Mi Account に Mi Fit が紐付いてない時だとおもう
出てきた鍵をコピーしておく
Gadgetbridge 起動してデバイス追加画面開いて Mi Band とペアリング
どこにも接続してい宙ぶらりの Mi Band が出てくるはず
タップすると鍵知らね~wってエラーを吐くので鍵を設定する
ロングタップで Mi Band との接続設定(Mi Band 本体の設定ではないので注意!)を開く
Auth Key の設定項目タップしてさっきの鍵を貼り付けて保存
ペアリング画面に戻ってタップする
繋がった!
Tools & Mi Band を無理矢理使う
実は Gadgetbridge でも Tools & Mi Band は動く(多分全機能?確認してないのもある)
Mi Fit アプリを入れて、起動せずほっぽっとく
Tools & Mi Band アプリを起動すると Mi Fit に通知権限あげなさーいとキレてくるのであげる
うまくいくと何もしなくても接続できる
うまくいかなかったら手動で MAC アドレス設定してみてください
これで Sleep as Android との連携ができる!
Google Fit への心拍数同期は Mi Fit とか関係なく最近壊れてる
はよなおせ